home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Time Traveler CD - A Mult…dia Chronicle of History
/
Time Traveler CD - A Multimedia Chronicle of History.iso
/
Time Traveler
/
Time Traveler.rsrc
/
bin.rsrc_CODE_8_FilmClip.txt
< prev
next >
Wrap
Text File
|
1992-10-28
|
37KB
|
657 lines
# near model CODE resource
# jump table entries: 400-402 (3 of them)
export_50:
00000000 4240 clr.w D0
00000002 4E75 rts
fn00000004:
00000004 3B7C 0140 F20A move.w [A5 - 0xDF6], 0x140
0000000A 426D F208 clr.w [A5 - 0xDF8]
label0000000E:
0000000E 6100 064C bsr +0x64E /* 0000065C */
00000012 42A7 clr.l -[A7]
00000014 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
0000001A 3F2D F20A move.w -[A7], [A5 - 0xDF6]
0000001E A9A0 syscall GetResource
00000020 41ED F1C2 lea.l A0, [A5 - 0xE3E]
00000024 302D F208 move.w D0, [A5 - 0xDF8]
00000028 219F 0000 move.l [A0 + D0.w], [A7]+
0000002C 4267 clr.w -[A7]
0000002E A9AF syscall ResError
00000030 301F move.w D0, [A7]+
00000032 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000036 41ED F1C2 lea.l A0, [A5 - 0xE3E]
0000003A 302D F208 move.w D0, [A5 - 0xDF8]
0000003E 2F30 0000 move.l -[A7], [A0 + D0.w]
00000042 A9A2 syscall LoadResource
00000044 41ED F1C2 lea.l A0, [A5 - 0xE3E]
00000048 302D F208 move.w D0, [A5 - 0xDF8]
0000004C 2070 0000 movea.l A0, [A0 + D0.w]
00000050 A04A syscall HNoPurge
00000052 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000056 586D F208 addq.w [A5 - 0xDF8], 4
0000005A 526D F20A addq.w [A5 - 0xDF6], 1
0000005E 302D F20A move.w D0, [A5 - 0xDF6]
00000062 0C40 014B cmpi.w D0, 0x14B
00000066 6DA6 blt -0x58 /* 0000000E */
00000068 4E75 rts
fn0000006A:
0000006A 3B7C 0140 F20E move.w [A5 - 0xDF2], 0x140
00000070 426D F20C clr.w [A5 - 0xDF4]
label00000074:
00000074 41ED F1C2 lea.l A0, [A5 - 0xE3E]
00000078 302D F20C move.w D0, [A5 - 0xDF4]
0000007C 2070 0000 movea.l A0, [A0 + D0.w]
00000080 A049 syscall HPurge
00000082 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000086 586D F20C addq.w [A5 - 0xDF4], 4
0000008A 526D F20E addq.w [A5 - 0xDF2], 1
0000008E 302D F20E move.w D0, [A5 - 0xDF2]
00000092 0C40 0149 cmpi.w D0, 0x149
00000096 6DDC blt -0x22 /* 00000074 */
00000098 4E75 rts
fn0000009A:
0000009A 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
0000009E 303C 0085 move.w D0, 0x85
000000A2 41ED E844 lea.l A0, [A5 - 0x17BC]
000000A6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000000AA 4A6D E680 tst.w [A5 - 0x1980]
000000AE 6700 0012 beq +0x14 /* 000000C2 */
000000B2 2F2D E844 move.l -[A7], [A5 - 0x17BC]
000000B6 3F3C 00B5 move.w -[A7], 0xB5
000000BA 3F3C 0080 move.w -[A7], 0x80
000000BE 4267 clr.w -[A7]
000000C0 A91B syscall MoveWindow
label000000C2:
000000C2 2F2D E844 move.l -[A7], [A5 - 0x17BC]
000000C6 A915 syscall ShowWindow
000000C8 2F2D E844 move.l -[A7], [A5 - 0x17BC]
000000CC A873 syscall SetPort
000000CE 4267 clr.w -[A7]
000000D0 A887 syscall TextFont
000000D2 4267 clr.w -[A7]
000000D4 A88A syscall TextSize
000000D6 3B7C 000A F216 move.w [A5 - 0xDEA], 0xA /* '\n' */
label000000DC:
000000DC 4267 clr.w -[A7]
000000DE 486D EFBA pea.l [A5 - 0x1046]
000000E2 3F2D EA72 move.w -[A7], [A5 - 0x158E]
000000E6 3F3C 0101 move.w -[A7], 0x101
000000EA A9C4 syscall OpenRFPerm
000000EC 3B5F F218 move.w [A5 - 0xDE8], [A7]+
000000F0 6A00 0026 bpl +0x28 /* 00000118 */
000000F4 4267 clr.w -[A7]
000000F6 A9AF syscall ResError
000000F8 301F move.w D0, [A7]+
000000FA 0C40 FFCA cmpi.w D0, 0xFFCA
000000FE 6614 bne +0x16 /* 00000114 */
00000100 2B7C 0000 00B4 FFE4 move.l [A5 - 0x1C], 0xB4
label00000108:
00000108 4AAD FFE4 tst.l [A5 - 0x1C]
0000010C 66FA bne -0x4 /* 00000108 */
0000010E 536D F216 subq.w [A5 - 0xDEA], 1
00000112 66C8 bne -0x36 /* 000000DC */
label00000114:
00000114 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
label00000118:
00000118 42A7 clr.l -[A7]
0000011A 2F3C 4643 4C50 move.l -[A7], 0x46434C50 /* 'FCLP' */
00000120 3F3C 0080 move.w -[A7], 0x80
00000124 A9A0 syscall GetResource
00000126 2B5F F21A move.l [A5 - 0xDE6], [A7]+
0000012A 4267 clr.w -[A7]
0000012C A9AF syscall ResError
0000012E 301F move.w D0, [A7]+
00000130 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000134 206D F21A movea.l A0, [A5 - 0xDE6]
00000138 2050 movea.l A0, [A0]
0000013A 3B58 EFB6 move.w [A5 - 0x104A], [A0]+
0000013E 3B58 F21E move.w [A5 - 0xDE2], [A0]+
00000142 3B58 EFB8 move.w [A5 - 0x1048], [A0]+
00000146 43ED F0BA lea.l A1, [A5 - 0xF46]
0000014A 1018 move.b D0, [A0]+
0000014C 12C0 move.b [A1]+, D0
0000014E 6708 beq +0xA /* 00000158 */
label00000150:
00000150 12D8 move.b [A1]+, [A0]+
00000152 5300 subq.b D0, 1
00000154 4A00 tst.b D0
00000156 66F8 bne -0x6 /* 00000150 */
label00000158:
00000158 6100 045A bsr +0x45C /* 000005B4 */
0000015C 4EBA FEA6 jsr [PC - 0x15A /* 00000004 */]
00000160 302D EFB6 move.w D0, [A5 - 0x104A]
00000164 4EBA 036A jsr [PC + 0x36A /* 000004D0 */]
00000168 4EBA 0520 jsr [PC + 0x520 /* 0000068A */]
0000016C 3B7C 0001 EFB4 move.w [A5 - 0x104C], 0x1
00000172 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
label00000176:
00000176 A9B4 syscall SystemTask
00000178 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
0000017C 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000180 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000184 4EBA 0300 jsr [PC + 0x300 /* 00000486 */]
00000188 4267 clr.w -[A7]
0000018A 3F3C FFFF move.w -[A7], 0xFFFF
0000018E 486D E690 pea.l [A5 - 0x1970]
00000192 A970 syscall GetNextEvent
00000194 301F move.w D0, [A7]+
00000196 4A40 tst.w D0
00000198 67DC beq -0x22 /* 00000176 */
0000019A 4267 clr.w -[A7]
0000019C 486D E690 pea.l [A5 - 0x1970]
000001A0 A97F syscall IsDialogEvent
000001A2 301F move.w D0, [A7]+
000001A4 6700 001C beq +0x1E /* 000001C2 */
000001A8 4267 clr.w